<?php

class Ext_View_Form_Admin_Tag_RecommendTag extends Zend_Form
{

    public function init()
    {
    	$bootstrap = Zend_Controller_Front::getInstance()->getParam('bootstrap');
        $bootstrap->bootstrap('view');
        $view = $bootstrap->getResource('view');
        $translate = Zend_Registry::get('Zend_Translate');
        
		$this->setAction($view->url(array('module'=>'admin', 'controller'=>'tag', 'action'=>'save-recommend-tag-new'),'default',true))
				->setMethod('post')
				->setAttrib('id', 'mainForm')
				->setAttrib('name', 'mainForm')
				->setDecorators(array(
					'FormElements', array('HtmlTag', array('tag' => 'dl', 'class'=>'formUiB')),
					'Form',
			      ))
			    ->setTranslator($translate);
			;
			
		$formElements = array();
        
        $formElement = new Zend_Form_Element_Text('tagName');
        $formElement->setLabel($translate->_("Tag name"))
                 ->setRequired(true)
                 ->addValidator('NotEmpty')
                 ->setAttrib('validate', '{required:true}')
                 ->setDescription("Please enter a word.")
                 ->setDecorators(array(
					'ViewHelper',
					array('Description', array('class' => 'tip', 'tag' => "span", 'id' => "tagNameTip")),
			        array('HtmlTag', array('tag' => 'dd')),
			        array('Label', array('tag' => 'dt')),
			        'Errors',
			      ))
			;
        $formElements[] = $formElement;
        
        $formElement = new Zend_Form_Element_Submit('submit');
        $formElement->setLabel("Submit");
        $formElements[] = $formElement;
        
        $this->addElements($formElements);
    }

}
